home *** CD-ROM | disk | FTP | other *** search
/ Macworld Expo - Develope…Central & Net Innovations / Developer Central and Net Innovators (MacWorld Expo) (January 1999).iso / Developer Central / Bowers Development / Demo AppMaker / Examples / plain C OS8 / Everything / DModelessCheckboxesData.c < prev    next >
Encoding:
Text File  |  1998-10-29  |  3.4 KB  |  221 lines  |  [TEXT/CWIE]

  1. // DModelessCheckboxesData.cp -- data container class for Everything
  2.  
  3. #include "PString.h"
  4. #include "DModelessCheckboxesData.h"
  5.  
  6. #include <stdlib.h>
  7.  
  8. //----------
  9. DModelessCheckboxesData*        NewDModelessCheckboxesData ()
  10. {
  11.     DModelessCheckboxesData*        data;
  12.  
  13.     data = (DModelessCheckboxesData*)malloc (sizeof (DModelessCheckboxesData));
  14.     DModelessCheckboxesData_Init (data);
  15.  
  16.     return data;
  17. }
  18.  
  19. //----------
  20. void    DeleteDModelessCheckboxesData (
  21.     DModelessCheckboxesData*        data)
  22. {
  23.     DModelessCheckboxesData_Free (data);
  24.     free (data);
  25. }
  26.  
  27. //----------
  28. void    DModelessCheckboxesData_Init (
  29.     DModelessCheckboxesData*        self)
  30. {
  31.     AMSignaler_Init ((AMSignaler*) self);
  32.  
  33.     self->mStandard7 = false;
  34.     self->mXx3 = false;
  35.     self->mLR9 = false;
  36.     self->mLR10 = false;
  37.     self->mLR11 = false;
  38.     self->mLR12 = false;
  39.     self->mCheckbox5 = false;
  40.     self->mCheckbox6 = false;
  41.     self->mNext5 = false;
  42.     self->mNext6 = false;
  43. }
  44.  
  45. //----------
  46. void    DModelessCheckboxesData_Free (
  47.     DModelessCheckboxesData*        self)
  48. {
  49.     AMSignaler_Free ((AMSignaler*) self);
  50. }
  51.  
  52. //----------
  53. Boolean        GetStandard7 (
  54.     DModelessCheckboxesData*        self)
  55. {
  56.  
  57.     return self->mStandard7;
  58. }
  59.  
  60. void    SetStandard7 (
  61.     DModelessCheckboxesData*        self,
  62.     Boolean        inValue)
  63. {
  64.     self->mStandard7 = inValue;
  65.     
  66.     SignalDataChanged ((AMSignaler*) self, idStandard7);
  67. }
  68.  
  69. //----------
  70. Boolean        GetXx3 (
  71.     DModelessCheckboxesData*        self)
  72. {
  73.  
  74.     return self->mXx3;
  75. }
  76.  
  77. void    SetXx3 (
  78.     DModelessCheckboxesData*        self,
  79.     Boolean        inValue)
  80. {
  81.     self->mXx3 = inValue;
  82.     
  83.     SignalDataChanged ((AMSignaler*) self, idXx3);
  84. }
  85.  
  86. //----------
  87. Boolean        GetLR9 (
  88.     DModelessCheckboxesData*        self)
  89. {
  90.  
  91.     return self->mLR9;
  92. }
  93.  
  94. void    SetLR9 (
  95.     DModelessCheckboxesData*        self,
  96.     Boolean        inValue)
  97. {
  98.     self->mLR9 = inValue;
  99.     
  100.     SignalDataChanged ((AMSignaler*) self, idLR9);
  101. }
  102.  
  103. //----------
  104. Boolean        GetLR10 (
  105.     DModelessCheckboxesData*        self)
  106. {
  107.  
  108.     return self->mLR10;
  109. }
  110.  
  111. void    SetLR10 (
  112.     DModelessCheckboxesData*        self,
  113.     Boolean        inValue)
  114. {
  115.     self->mLR10 = inValue;
  116.     
  117.     SignalDataChanged ((AMSignaler*) self, idLR10);
  118. }
  119.  
  120. //----------
  121. Boolean        GetLR11 (
  122.     DModelessCheckboxesData*        self)
  123. {
  124.  
  125.     return self->mLR11;
  126. }
  127.  
  128. void    SetLR11 (
  129.     DModelessCheckboxesData*        self,
  130.     Boolean        inValue)
  131. {
  132.     self->mLR11 = inValue;
  133.     
  134.     SignalDataChanged ((AMSignaler*) self, idLR11);
  135. }
  136.  
  137. //----------
  138. Boolean        GetLR12 (
  139.     DModelessCheckboxesData*        self)
  140. {
  141.  
  142.     return self->mLR12;
  143. }
  144.  
  145. void    SetLR12 (
  146.     DModelessCheckboxesData*        self,
  147.     Boolean        inValue)
  148. {
  149.     self->mLR12 = inValue;
  150.     
  151.     SignalDataChanged ((AMSignaler*) self, idLR12);
  152. }
  153.  
  154. //----------
  155. Boolean        GetCheckbox5 (
  156.     DModelessCheckboxesData*        self)
  157. {
  158.  
  159.     return self->mCheckbox5;
  160. }
  161.  
  162. void    SetCheckbox5 (
  163.     DModelessCheckboxesData*        self,
  164.     Boolean        inValue)
  165. {
  166.     self->mCheckbox5 = inValue;
  167.     
  168.     SignalDataChanged ((AMSignaler*) self, idCheckbox5);
  169. }
  170.  
  171. //----------
  172. Boolean        GetCheckbox6 (
  173.     DModelessCheckboxesData*        self)
  174. {
  175.  
  176.     return self->mCheckbox6;
  177. }
  178.  
  179. void    SetCheckbox6 (
  180.     DModelessCheckboxesData*        self,
  181.     Boolean        inValue)
  182. {
  183.     self->mCheckbox6 = inValue;
  184.     
  185.     SignalDataChanged ((AMSignaler*) self, idCheckbox6);
  186. }
  187.  
  188. //----------
  189. Boolean        GetNext5 (
  190.     DModelessCheckboxesData*        self)
  191. {
  192.  
  193.     return self->mNext5;
  194. }
  195.  
  196. void    SetNext5 (
  197.     DModelessCheckboxesData*        self,
  198.     Boolean        inValue)
  199. {
  200.     self->mNext5 = inValue;
  201.     
  202.     SignalDataChanged ((AMSignaler*) self, idNext5);
  203. }
  204.  
  205. //----------
  206. Boolean        GetNext6 (
  207.     DModelessCheckboxesData*        self)
  208. {
  209.  
  210.     return self->mNext6;
  211. }
  212.  
  213. void    SetNext6 (
  214.     DModelessCheckboxesData*        self,
  215.     Boolean        inValue)
  216. {
  217.     self->mNext6 = inValue;
  218.     
  219.     SignalDataChanged ((AMSignaler*) self, idNext6);
  220. }
  221.